#pragma once

#ifndef COMPLIER_2_ACTUATOR_H
#define COMPLIER_2_ACTUATOR_H

#include "../../MyDBMSNamespace.h"
#include "../../SQLComplier/Result/GraResult.h"
#include "../../SQLComplier/Result/LexResult.h"
#include "../../SQLComplier/Result/ResultType.h"

_MY_DBMS_NAMESPACE_BEGIN
class Complier2Actuator
{
private:
	myDBMS::LexResult* lexResult;
	myDBMS::GraResult* graResult;
public:
	Complier2Actuator();
	Complier2Actuator(myDBMS::LexResult* lexResult, myDBMS::GraResult* graResult);
	~Complier2Actuator();
	myDBMS::LexResult* getLexResult();
	myDBMS::GraResult* getGraResult();
};
_MY_DBMS_NAMESPACE_END

#endif
